home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 26
/
CU Amiga Magazine's Super CD-ROM 26 (1998)(EMAP Images)(GB)[!][issue 1998-09].iso
/
CUCD
/
Utilities
/
Freedom
/
Source
/
Readme
< prev
next >
Wrap
Text File
|
1998-07-16
|
2KB
|
51 lines
o Not all files in the source archive are used. See the MaxonCPP 4.0 project
file in "Source/Projects" for more information.
The Amiga specific files are:
compiler.h ........................... from clib (Andreas R. Kleinert)
freedom.h ............................ nothing special
LibFuncs.h ........................... prototypes of lib functions
myglyphengine.h ...................... see yourself
myglyphrequest.h ..................... see yourself
truetypebase.h ....................... should be "freedombase.h"
LibAsmRoutines.asm ................... a few ASM optimized routines
LibFuncs.c ........................... library functions (* MAIN STUFF *)
LibInit.c ............................ library init code (clib)
LibStartup.c ......................... library startup code (clib)
include directory .................... add to your INCLUDES:
projects directory ................... contains Maxon project file
o Changes to the freetype files:
arch/amigaos/ft_conf.h: (add arch/amigaos to include path!)
- added "#define AMIGAOS"
- turned on "TT_CONFIG_OPTION_THREAD_SAFE"
- By #defining AMIGA_ASM_CALC some calc functions in TT_Calc are
#undefined and can then be replaced with assembly optimitzed ones
in LibAsmRoutines.asm
tt_mutex.c:
changed dummies to use InitSemaphore/ObtainSemaphore/ReleaseSemapore
tt_file.c:
changed "strncpy" (there's only one) to "strcpy" because of bug
in MaxonC's version of strncpy (writes one byte to much)
???:
should be all, but I don't recall